# 多种不同的字符串
s = "你好啊"
s1 = '你好啊'
s2 = '''你好啊'''
print(s1)
print(s2)
print("我喜欢你：'张玉华'")

# 转义字符 \#  \\
print("我喜欢\"张三\"")

# \n 换行  \r 回车
print("我喜欢张三\r他喜欢李四")

# \t 制表符  程序员用的也多


# 索引和切片
s3 = "hello world"
print(s3[0])  # 第一个字符
print(s3[-1]) # 最后一个字符

# 切片 [start:end]   [)
print(s3[0:5]) # 0 1 2 3 4 5
print(s3[1:])
print(s3[1:5:2])
print(s3[:])


# strip 去掉左右两端的空格和特殊字符
s4 =" \n  wrold eqw d \n \t"
strips4 = s4.strip()
print(strips4)

#split 切割字符串
s5 = "hello,world"
print(s5.split(","))

#replace 字符替换
s6 = "\t \n \t hello \n \t world"
print(s6.replace(" ", "").replace("\n", "").replace("\t", ""))

#join 拼接列表中的内容
s7 = ["hello", "world"]
print("_".join(s7))
print("_".join(("hello", "world"))) # 元组

#f- 把字符串和变量拼接在一起
s8 = "张玉华"
print(f"张玉华是{s8}")